package com.xdwanj.util;

public class UtilString {

    /**
     * 修建全部的空格，返回以多个%分割的关键词字符串
     *
     * @param str 关键字候选
     * @return 多组关键字以 % 分割
     */
    public static String trimAllSpace(String str) {
        str = str.trim();
        StringBuilder temp = new StringBuilder();

        for (int i = 0; i < str.length(); i++) {
            if ((int) str.charAt(i) == 32 && (int) str.charAt(i + 1) == 32) {
                continue;
            }

            temp.append(str.charAt(i));
        }

        for (int i = 0; i < temp.length(); i++) {
            if ((int) temp.charAt(i) == 32) {
                temp.setCharAt(i, '%');
            }
        }

        return temp.toString();
    }

}
